make stumble - Turkish English Dictionary